package br.edu.com1263.negocio;

import java.util.Collection;

import br.edu.com1263.dao.AlunoDAO;
import br.edu.com1263.model.Aluno;


public class AlunoFacadeImpl implements AlunoFacade{
	private AlunoDAO alunoDAO;
	
	public AlunoFacadeImpl(AlunoDAO alunoDAO){
		this.alunoDAO = alunoDAO;
	}

	@Override
	public Aluno consultar(Long id) {
		return alunoDAO.consultar(id);
	}

	@Override
	public Collection<Aluno> consultarTodos() {
		return alunoDAO.consultarTodos();
	}

	@Override
	public void salvar(Aluno aluno) {
		alunoDAO.salvar(aluno);
		
	}

	@Override
	public void alterar(Aluno aluno) {
		alunoDAO.alterar(aluno);
	}

	@Override
	public void remover(Aluno aluno) {
		alunoDAO.remover(aluno);
	}

	@Override
	public Aluno validar(String matricula, String senha) {
		return alunoDAO.validar(matricula, senha);
	}

	@Override
	public Aluno consultarMatricula(String matAluno) {

		return alunoDAO.consultarMatricula(matAluno);
	}

}
